package com.example.tliaswebmanagement.service;

import com.example.tliaswebmanagement.pojo.PageResult;
import com.example.tliaswebmanagement.pojo.StuQueryParam;
import com.example.tliaswebmanagement.pojo.Student;

import java.util.List;

public interface StuService {
    // 列表分页查询
    PageResult<Student> paginationStu(StuQueryParam stuQueryParam);

    // 根据 ID 查询（数据回显）
    Student findById(Integer id);

    // 根据 ID 修改学员
    void updateById(Student student);

    // 添加学员
    void addStu(Student student);

    // 批量删除员工
    void deleteStu(List<Integer> ids);

    // 增加违纪次数与扣除分数
    void violateUpdate(Integer id, Integer score);
}
